Release notes de la versió 2.3.7 de Canigó

Bugs fixats a Canigó 2.3.7:

Consultes
  • Consulta CAN-979: Tamany de les llibreries Javascript Importades.
    Context: Un determinat conjunt de llibreries javascript de la part estàtica del Framework Canigó es carregen sempre, es cridin o no quan s'invocava el Tag <fwk:textArea>. Això provocava que determinades sessions fossin molt pesants amb la conseqüent pèrdua de rendiment.
    Servei afectat: canigo-services-web
    Solució: S'ha afegit lògica extra al tag <fwk:textArea> de forma que no cridi de forma indiscriminada a les llibreries que li donen format. Aquestes només es cridaran si es demana de forma explícita per part del Tag.
Incidències
  • Incidència CAN-999: Nom de cacheRegin hardcoded
    Context: Les versions 2.3.x. del Framework Canigó no permet renombrar la cache L2 de Hibernate.
    Solució: Modificació de la classe Hibernate30AdapterV2 per permetre el renombrament de la cache L2.
    Classe afectada: net.gencat.ctti.canigo.services.web.list.Hibernate30AdapterV2
    Servei afectat: canigo-services-web 
Peticions de Canvi
  • Petició de Canvi CAN-989: Inorporar al Framework Canigó un connector específic a l'Antivirus Central (servei 9.41. Antivirus Central).
    Context: El menú de la pàgina que es carrega és incorrecte.
    Solució: Desenvolupament e integració d'un connector sobre el Framework Canigó que pugui oferir un marc d'ús del Servei d'Antivirus Central del CTTI.
    Connectors afectats: canigo-connector-antivirus

  • Petició de Canvi CAN-994: Compressió de la part estàtica del Framework.
    Context: En la versió 2.3.6 i anteriors, la part estàtica del Framwrok Canigó té un pes important. Aquest fet pot arribar a afectar als recursos que necessita cada sessió.
    Solució: Aplicació d'un conjunt d'eines de compressió sobre la part estàtica del Framework Canigó. En la versió 2.3.7 s'oferirà, de forma separada, el contingut estàtic sense compressió i el comprimit.
    Arxius afectats: Tota la part estàtica del Framework Canigó

  • Petició de Canvi CAN-996: SFTP suportat l'enviament de claus privades (ppk).
    Context: Es necessita poder identificar-se amb fitxers de claus privades.
    Solució: S'ha creat un nou paràmetre per a poder indicar el fitxer de claus privades que es vol utilitzar.
    Servei afectat: canigo-services-sftp
  • Petició de Canvi CAN-992: Treure la llibreria Javascript JQuery ja que no s'està utilitzant .
    Context: En la versió 2.3.6 del Framework s'està incloent, en la part estàtica, la llibreria JQuery 1.2.6 que no es utilitzada per cap component del Framework. Actualment la llibreria Prototype 1.3.1 ja ofereix unes prestacions similars a JQuery.
    Solució: Extracció del contingut estàtic del Framework de la llibreria JQuery 1.2.6.
    Arxius afectats: JQuery-1.2.6 (Eliminada).

  • Petició de Canvi CAN-985: Canvi en el connector GICAR per que obtingui la capçalera HTTP_GICAR_ID.
    Context: En les versions 2.3.x del Framework el mecanisme d'autenticació mitjançant capçaleres GICAR no funcionava correctament pel cas que es volgués autenticar usuaris no registrats al DC.
    Solució: Correcció del mecanisme d'autenticació GICARsobre el Framework Canigó per usuaris que no estiguin registrats al DC.
    Servei afectat: canigo-services-security

  • Petició de Canvi CAN-999: Treure la llibreria Javascript JQuery ja que no s'està utilitzant .
    Context: En la versió 2.3.6 del Framework s'està incloent, en la part estàtica, la llibreria JQuery 1.2.6 que no es utilitzada per cap component del Framework. Actualment la llibreria Prototype 1.3.1 ja ofereix unes prestacions similars a JQuery.
    Solució: Extracció del contingut estàtic del Framework de la llibreria JQuery 1.2.6.
    Arxius afectats: JQuery-1.2.6 (Eliminada)